body{
   background-color: whitesmoke;
   position: fixed;

}
.kh_searchcity{
    width: 100%;
    position: fixed;
    height: 2.2rem;
    background-color: white;
    margin-top: 1rem;
    left: 0rem;
    border: 0.025rem silver solid;
}
#kh_searchinput{
    width: 80%;
    position: absolute;
    top: 0.2rem;
    left: 0.5rem;
    height: 0.7rem;
    border: 0.025rem silver solid;
    outline: none;
    font-size: 0.35rem;
    color: #333;
}
.kh_up{
    width: 80%;
    position: absolute;
    left: 0.5rem;
    height: 0.6rem;
    background-color: #3190e8;
    border: none;
    color: white;
    border-radius: 3%;
    font-size: 0.35rem;
}
.kh_historytext{
    position: fixed;
    width: 100%;
    margin-top: 3.4rem;
    font-size: 0.3rem;
}
.kh_addressBox{
    width: 100%;
    height: 1.5rem;
    background-color: white;
    margin-top: rem;
    border: 0.025rem silver solid;
    font-size: 0.4rem;
    position: relative
}
.kh_cityshow{
    margin-top: 3.2rem;
    /* position: relative; */
    width: 100%;
    height: 12rem;
    overflow: auto;
}
.kh_cityshow div{
    width: 8rem;
}
.kh_addressname{
    font-size: 0.3rem;
    line-height: 1rem;
}
.kh_address{
    font-size: 0.25rem;
}